//package pl.com.like.sequoia.web.util;
//
//import org.apache.wicket.Request;
//import org.apache.wicket.Session;
//import org.apache.wicket.protocol.http.WebSession;
//
//import pl.com.like.sequoia.model.security.IUser;
//
///**
// * Class which identifies session on this website
// * 
// * @author Pawel Wolanski
// * 
// */
//public class BioSession extends WebSession implements IBioSession {
//
//	private static final long serialVersionUID = 7828776675521145242L;
//
//	/**
//	 * User object of logged user.
//	 */
//	private IUser user;
//
//	/**
//	 * {@inheritDoc}
//	 */
//	public IUser getUser() {
//		return user;
//	}
//
//	/**
//	 * {@inheritDoc}
//	 */
//	public void setUser(IUser user) {
//		this.user = user;
//	}
//
//	/**
//	 * {@inheritDoc}
//	 */
//	public String getHashPass() {
//		return hashPass;
//	}
//
//	/**
//	 * {@inheritDoc}
//	 */
//	public void setHashPass(String hashPass) {
//		this.hashPass = hashPass;
//	}
//
//	/**
//	 * hash code of password placed in database. It is made in case of special modified cookies.
//	 */
//	private String hashPass;
//
//	public BioSession(Request request) {
//		super(request);
//	}
//
//	/**
//	 * {@inheritDoc}
//	 */
//	public Boolean isAuthenticated() {
//		Boolean isAuthenticated = Boolean.FALSE;
//		if (null != getUser()) {
//			isAuthenticated = Boolean.TRUE;
//		}
//		return isAuthenticated;
//	}
//	
//	public static BioSession get() {
//		return (BioSession) Session.get();
//	}
// }
